import unittest
# 装置函数：在测试前后自动调用的函数
# 模块级别装置函数：在所有测试类前后执行
def setUpModule():
    print('setUpModule执行了')
def tearDownModule():
    print('tearDownModule执行了')

class Test01(unittest.TestCase):
    # 类级别的装置函数：在所有测试方法前后执行
    @classmethod
    def setUpClass(cls):
        print('去菜市场xxx')
    @classmethod
    def tearDownClass(cls):
        print('清理厨房')
    # 方法级别的装置函数：在每个测试方法前后执行
    def setUp(self):
        print('准备原材料')
    def tearDown(self):
        print('清理工作——刷锅')
    def test01(self):
        print('虎皮肘子准备好了')
    def test02(self):
        print('松鼠鱼准备好了')
    def test03(self):
        print('酱牛肉准备好了')

class Test02(unittest.TestCase):
    def test04(self):
        print('大拉皮..')
    def test05(self):
        print('凉拌豆腐丝')
    def test06(self):
        print('宫保鸡丁')

if __name__ == '__main__':
    unittest.main()